home *** CD-ROM | disk | FTP | other *** search
/ C & C++ Multimedia Cyber Classroom / C and C++ Multimedia Cyber Classroom (Prentice Hall) (1998).iso / src / fig09_08.jar / Ch09 / Fig09_08 / Point2.cpp < prev    next >
C/C++ Source or Header  |  1997-10-26  |  478b  |  24 lines

  1. // Fig. 9.8: point2.cpp
  2. // Member functions for class Point
  3. #include <iostream.h>
  4. #include "point2.h"
  5.  
  6. // Constructor for class Point
  7. Point::Point( int a, int b ) { setPoint( a, b ); }
  8.  
  9. // Set the x and y coordinates
  10. void Point::setPoint( int a, int b )
  11. {
  12.    x = a;
  13.    y = b;
  14. }
  15.  
  16. // Output the Point
  17. ostream &operator<<( ostream &output, const Point &p )
  18. {
  19.    output << '[' << p.x << ", " << p.y << ']';
  20.  
  21.    return output;          // enables cascading
  22. }
  23.  
  24.